﻿@using myTutor.Models
@model List<AdsInformation>

@{
    ViewBag.Title = "Tìm kiếm quảng cáo";
}

<span style="float:left; padding-bottom:10px;">
    @Html.ActionLink("Quản trị quảng cáo", "ManageAdvertising", "Admin") | @Html.ActionLink("Các quảng cáo đang chạy", "ApproveAdvertising", new { statusId = "1", positionId = ViewBag.PositionId }) | @Html.ActionLink("Chuẩn bị chạy", "ApproveAdvertising", new { statusId = "2", positionId = ViewBag.PositionId}) | @Html.ActionLink("Hết hạn", "ApproveAdvertising", new { statusId = "3", positionId = ViewBag.PositionId }) | @Html.ActionLink("Bị xóa", "ApproveAdvertising", new { statusId = "4", positionId = ViewBag.PositionId }) | @Html.ActionLink("Chờ duyệt", "ApproveAdvertising", new { statusId = "5", positionId = ViewBag.PositionId })
</span>
<h2 style="clear:both;">Tìm kiếm quảng cáo</h2>
@using (Html.BeginForm())
{
    <span style="float:right; padding-bottom:10px;">
        <input type="text" id="keySearch" name="keySearch" onclick="onClick()" onKeyDown="onKeyDown()" onblur="onBlur()" class="textbox-radius" style="height:30px; float:left; font-style:italic;" value="Nhập mô tả cần tìm..."/>
        <strong><span class="submit-img but-blue"><span class="icon icon-search"></span><input type="submit" id="searchKey" name="searchKey" class="but-submit submit-blue" value="Tìm" /></span></strong>
    </span> 
}
@if (Model != null)
{
    <span style="float:left; padding-bottom:10px;">
        Kết quả tìm thấy: @Model.Count mẫu tin
    </span>
    if (Model.Count > 0)
    {
    <div style="clear:both;">
        <style type="text/css">
            .colLink{text-align:right;width:130px;}
        </style>
        @{
            WebGrid grid = new WebGrid(Model, rowsPerPage: 10);
            var gridCols = new List<WebGridColumn>();
            gridCols.Add(grid.Column("Id", header: "Mã", format: @<text>@item.Id</text>));
            gridCols.Add(grid.Column("AdsTypeId", header: "Loại", format: @<text>@item.AdsType.Name</text>));
            gridCols.Add(grid.Column("ContentOriginal", header: "Quảng cáo", format: @<text>@MvcHtmlString.Create(item.GetContentHTML)</text>));
            gridCols.Add(grid.Column("UpdatedTime", header: "Thời gian cập nhật", format: @<text>@item.UpdatedTime</text>));
            gridCols.Add(grid.Column("ValidDateTime", header: "Ngày bắt đầu", format: @<text>@item.ValidDateTime.ToShortDateString()</text>));
            gridCols.Add(grid.Column("GetStatusCode", header: "Trạng thái", format: @<text>@item.GetStatus</text>));
            gridCols.Add(grid.Column("EndDateTime", header: "Ngày kết thúc", format: @<text>@item.EndDateTime.ToShortDateString()</text>));
            gridCols.Add(grid.Column(header: "", format: @<text>@Html.ActionLink("Xem Chi tiết", "ManageAdsInfo", new { adsId = item.Id, function = "edit", statusId = item.GetStatusCode, positionId = item.AdsPositionId })</text>, style: "colLink"));
        }
        @grid.GetHtml(columns: grid.Columns(gridCols.ToArray()), mode: WebGridPagerModes.Numeric, tableStyle: "webgrid", headerStyle: "webgrid-header", footerStyle: "webgrid-footer", rowStyle: "webgrid-row-style", alternatingRowStyle: "webgrid-alternating-row", selectedRowStyle: "webgrid-selected-row")
    </div>
    }
}
<script type="text/javascript">
    function onClick() {
        keySearch.value = "";
    }
    function onBlur() {
        if (keySearch.value == "")
            keySearch.value = "Nhập mô tả cần tìm...";
        keySearch.style.fontStyle = "italic";
    }
    function onKeyDown() {
        if (keySearch.value == "Nhập mô tả cần tìm...")
            keySearch.value = "";
        keySearch.style.fontStyle = "normal";
    } 
</script>